package com.coderside.fragment.String.commons;

import junit.framework.TestCase;

import org.apache.commons.lang3.StringUtils;

/**
 * 针对字符串增强优化类StringUtils基本用法测试
 * @author 197370
 *
 */
public class TestStringUtils extends TestCase {

	public StringUtils util;

	/**
	 * 比较两个字符串是否相等，
	 * 该方法当有其中一个参数可能是null的时候不需要做null判断
	 * 可以直接比较
	 */
	public void testEquals() {
		System.out.println(StringUtils.equals(null, "null"));
	}

	/**
	 * 转换成大小写 upperCase lowerCase
	 * 第一个字符大写 capitalize
	 * 第一个字符小写 uncapitalize
	 */
	public void testUpperCase() {
		System.out.println(StringUtils.upperCase("abc"));
		System.out.println(StringUtils.lowerCase("ABC"));
		System.out.println(StringUtils.capitalize("abc"));
		System.out.println(StringUtils.uncapitalize("ACB"));
	}

	/**
	 * 字符串反转
	 */
	public void testReverse() {
		System.out.println(StringUtils.reverse("ACB"));
	}

}
